package com.dream.cgomall.dao;

import com.dream.cgomall.dto.contentDTO;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

import java.util.List;

@Mapper
public interface CgoGoodAttributeOneLevelDao {
    //通过山商品id获取属性id
    List<Integer> selectAttrId(int goodid);
    //根据属性id获取属性内容相关的值
   List<contentDTO> selectByType(int attrid);
    //根据一级属性内容查找id
   int selectByid(String oneAtter);


   // ----------------------关于订单--------------------------
   //通过商品id 和 一级标签获取属性ID
    int findLogoId(@Param("goodsId") int goodsId,@Param("context") String context);

    /**
     * 通过Id减少库存
     * @param id 属性ID
     * @param nums 减少的库存
     * @return
     */
    int reduceNumById(@Param("id") Integer id, @Param("nums") int nums);
}
